package dominioEntity;

import hbt.PersistentObject;

import java.util.List;

import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.PrimaryKeyJoinColumn;

import dominioEntity.MovimientoStock;

//Stock lado Servidor DAO (Persistencia)
@Entity
public class Stock extends PersistentObject{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private int cantidad;
	private int puntoRep;
	@OneToMany(cascade = CascadeType.ALL)
	@PrimaryKeyJoinColumn  (name="idMovimientoStock")
	private List<MovimientoStock> movimientos;
	
	
	//Getters & Setters
	public int getCantidad() {
		return cantidad;
	}
	public void setCantidad(int cantidad) {
		this.cantidad = cantidad;
	}
	public int getPuntoRep() {
		return puntoRep;
	}
	public void setPuntoRep(int puntoRep) {
		this.puntoRep = puntoRep;
	}
	public List<MovimientoStock> getMovimientos() {
		return movimientos;
	}
	public void setMovimientos(List<MovimientoStock> movimientos) {
		this.movimientos = movimientos;
	}

}
